编译文件
1、写一个简单的 cpp 文件
// main.cpp
#include <iostream>
int main()
{
std::cout << "Hello World!\n";
return 0;
}
2、编译 main.cpp 文件
执行下命令可以将 main.cpp 文件编译为 main 的可执行文件
g++ main.cpp -o main
3、执行文件 main
./main
此时控制台显示: Hello World!
指针使用
下面都打印 20
#include <iostream>
using namespace std;
int main ()
{
// 声明变量
int len = 20;
// 变量转指针 &
int *ip = &len;
// 指针转变量 *
int len1 = *ip;
cout << len << endl;
cout << *ip << endl;
cout << len1 << endl;
return 0;
}
map 的使用
#include <stdio.h>
#include <map>
using namespace std;
int main()
{
map<char,int>mp;
mp['a'] = 1;
mp['b'] = 2;
mp['c'] = 3;
map<char,int>::iterator it = mp.find('b');
printf("%c %d\n",it -> first,it -> second);
return 0;
}
输出结果:
b 2
List 使用
#include <iostream>
#include <list>
using namespace std;
int main()
{
int i;
list<int> l1;
for (i = 0; i < 10; i++) {
l1.push_back(i);
}
return 0;
}